/**
 * @Title: IDUtils.java
 * @Package com.createid
 * @Description: TODO(用一句话描述该文件做什么)
 * @author Aaron·Li
 * @date 2017年9月20日 上午11:51:31
 * @version V1.0
 */
package com.hlk.hlk_blog.util;


/**
 * @author Aaron·Li
 * @date 2017年9月20日 上午11:51:31
 */
public class IDUtils {
    private static byte[] lock = new byte[0];

    // 位数
    private final static long w = 100;

    public static String createID() {
        long r = 0;
        synchronized (lock) {
            r = (long) ((Math.random() + 1) * w);
        }

        return System.currentTimeMillis() + String.valueOf(r).substring(1);
    }

    public static void main(String[] args) {
        Long s = Long.parseLong(IDUtils.createID());
        System.out.println(s);

    }


}